﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using Bastanteo.Dominio;
using NHibernate;
using NHibernate.Criterion;

namespace Bastanteo.Persistencia.NH
{
    public class GrupoDAO : BaseDAO<Grupo, Int32>, IGrupoDAO
    {

        public ICollection<Grupo> ListarPorDescripcion(string descripcion)
        {
            using (ISession sesion = NHibernateHelper.ObtenerSesion())
            {
                ICollection<Grupo> resultado = sesion
                                        .CreateCriteria(typeof(Grupo))
                                        .Add(Restrictions.Like("CodigoGrupo", descripcion))
                                        .List<Grupo>();
                return resultado;

             }
        }
    }
}